// 手机号校验
export function checkPhone(val) {
    if (!(/^1[3456789]\d{9}$/.test(val))) {
        return false
    } else {
        return true
    }
}
// 身份证校验
export function checkIdCard(values) {
    values = values.toUpperCase();
    var reg = /^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/;
    if (!reg.test(values)) {
        return false
    }

    if (values.length == 18) {
        var arrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
        var arrCh = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
        var nTemp = 0;
        for (var i = 0; i < 17; i++) {
            nTemp += values.substr(i, 1) * arrInt[i];
        }
        valnum = arrCh[nTemp % 11];
        if (valnum != values.substr(17, 1)) {
            return false;
        } else {
            return true
        }
    } else {
        return false;
    }
}
// 邮箱校验
export function checkEmail(val) {
    const reg = new RegExp("^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$");
    if (!reg.test(val)) {
        return false;
    } else {
        return true
    }
}
